//const 常量   let局部变量   var 全局变量
var api = 'http://localhost:8080/';
//头像文件路径 连接服务器应改为域名
var baseUrl = 'D:\\pictureTest\\';
var loginUrl = api+'login.html'

//下次再发ajax请求把token带到后台
var token = $.cookie('TOKEN');

//设置全局ajax前置拦截
$.ajaxSetup({
    headers:{
        'TOKEN': token   //每次ajax请求把token带过去
    }
});



//如果访问登录页面这外的页面并且还没有登录之后写入cookie的token就跳转到登录
if(token==undefined){
    if(location.pathname != '/login.html'){
        //拿到最顶层地址切换登录
        window.top.location='/login.html';
    }
}else{//当本地有TOKEN但是REDIS里面没有TOKEN时
    if(location.pathname != '/login.html'){//浏览的当前网页不是登录页
        $.ajax({
            url:api+"login/checkLogin",
            async:true,
            type:'post',
            dataType:'json',
            success:function(res){
                if(res.code==-1){
                    window.top.location='/login.html';
                }
            },
            error:function(res){
                window.top.location='/login.html';
            }
        })
    }

}

var pers = localStorage.getItem("permissions");
var usertype = localStorage.getItem("usertype");

if(usertype == 1){
    if(pers !=null){
        permissions = pers.split(",");
        //部门权限开始
        if(!permissions.indexOf("dept:add")<0){
            $(".btn_add").hide();
        }
    
        if(!permissions.indexOf("dept:update")<0){ //>=0说明数组下标存在，包含的对立不包含
            $(".btn_update").hide();
        }
    
        if(!permissions.indexOf("dept:delete")<0){
            $(".btn_delete").hide();
        }
        //部门权限结束
    }else{
        $(".btn_add").hide();
        $(".btn_update").hide();
        $(".btn_delete").hide();
        $(".btn_dispatch").hide();
        $(".btn_reset").hide();
    }
}

//给页面显示登录用户名
var username = localStorage.getItem("username");
$(".login_name").html(username);

